package com.ymttest.database.model;

import java.math.BigDecimal;
import java.util.Arrays;
import java.util.Date;

public class YmtCatalogsI {
	private String SaleCommissionPercent;
	
	private boolean luxury ;
	/**条码*/
	private String barcode;
	
	/**市场价*/
	private double marketAmount;
	/**虚拟库存*/
	private int VirtualStock;
	
	public String getSaleCommissionPercent() {
		return SaleCommissionPercent;
	}

	public void setSaleCommissionPercent(String saleCommissionPercent) {
		SaleCommissionPercent = saleCommissionPercent;
	}
	

	/**
	 * @return virtualStock
	 */
	public int getVirtualStock() {
		return VirtualStock;
	}

	
	/**
	 * @return luxury
	 */
	public boolean isLuxury() {
		return luxury;
	}

	/**
	 * @param luxury 要设置的 luxury
	 */
	public void setLuxury(boolean luxury) {
		this.luxury = luxury;
	}

	/**
	 * @param virtualStock 要设置的 virtualStock
	 */
	public void setVirtualStock(int virtualStock) {
		VirtualStock = virtualStock;
	}


	//商品合库 新库
    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sCatalogId
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sCatalogId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iUserId
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iUserId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sProductId
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sProductId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sUser
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sUser;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.fQuotePrice
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private BigDecimal fQuotePrice;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.fFlight
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private BigDecimal fFlight;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sLocation
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sLocation;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.dAddTime
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Date dAddTime;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iAction
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iAction;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sDescript
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sDescript;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iAcceptReturn
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iAcceptReturn;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iCatalogStatus
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iCatalogStatus;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sPicUrl
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sPicUrl;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sProductName
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sProductName;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iExpire
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iExpire;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iNum
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iNum;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iHot
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iHot;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iLimitNum
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iLimitNum;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iCatalogType
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iCatalogType;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sSKU
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sSKU;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iSKUType
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iSKUType;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iSkuNum
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iSkuNum;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sSKU1
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sSKU1;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iSku1Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iSku1Num;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sSKU2
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sSKU2;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iSku2Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iSku2Num;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sSKU3
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sSKU3;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iSku3Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iSku3Num;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sSKU4
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sSKU4;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iSku4Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iSku4Num;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sSKU5
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sSKU5;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iSku5Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iSku5Num;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sDistributorCatalogId
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sDistributorCatalogId;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.BondedQuantity
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer bondedQuantity;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sCatalog
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sCatalog;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.iSaleNum
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Integer iSaleNum;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.fEarnestPrice
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private BigDecimal fEarnestPrice;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.fNewCustomerPrice
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private BigDecimal fNewCustomerPrice;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.fVipPrice
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private BigDecimal fVipPrice;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.IsNew
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private Boolean isNew;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.sProductCode
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private String sProductCode;

    /**
     * This field was generated by MyBatis Generator.
     * This field corresponds to the database column Ymt_Catalogs.DataVersion
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    private byte[] dataVersion;

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sCatalogId
     *
     * @return the value of Ymt_Catalogs.sCatalogId
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */

    private BigDecimal SaleCommission;

    private BigDecimal marketPrice;

    //代理规格id
    private String ParentCatalogId;
    //渠道规格id
    private String RootCatalogId;
    private String SaleCommissions;

    public String getSaleCommissions() {
        return SaleCommissions;
    }

    public void setSaleCommissions(String saleCommissions) {
        SaleCommissions = saleCommissions;
    }

    public String getParentCatalogId() {
        return ParentCatalogId;
    }

    public void setParentCatalogId(String parentCatalogId) {
        ParentCatalogId = parentCatalogId;
    }

    public String getRootCatalogId() {
        return RootCatalogId;
    }

    public void setRootCatalogId(String rootCatalogId) {
        RootCatalogId = rootCatalogId;
    }

    public BigDecimal getMarketPrice() {
        return marketPrice;
    }

    public void setMarketPrice(BigDecimal marketPrice) {
        this.marketPrice = marketPrice;
    }

    public BigDecimal getSaleCommission() {
        return SaleCommission;
    }

    public void setSaleCommission(BigDecimal saleCommission) {
        SaleCommission = saleCommission;
    }

    public String getsCatalogId() {
        return sCatalogId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sCatalogId
     *
     * @param sCatalogId the value for Ymt_Catalogs.sCatalogId
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsCatalogId(String sCatalogId) {
        this.sCatalogId = sCatalogId == null ? null : sCatalogId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iUserId
     *
     * @return the value of Ymt_Catalogs.iUserId
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiUserId() {
        return iUserId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iUserId
     *
     * @param iUserId the value for Ymt_Catalogs.iUserId
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiUserId(Integer iUserId) {
        this.iUserId = iUserId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sProductId
     *
     * @return the value of Ymt_Catalogs.sProductId
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsProductId() {
        return sProductId;
    }

    
    /**
	 * @return the barcode
	 */
	public String getBarcode() {
		return barcode;
	}

	/**
	 * @param barcode the barcode to set
	 */
	public void setBarcode(String barcode) {
		this.barcode = barcode;
	}

	/**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sProductId
     *
     * @param sProductId the value for Ymt_Catalogs.sProductId
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsProductId(String sProductId) {
        this.sProductId = sProductId == null ? null : sProductId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sUser
     *
     * @return the value of Ymt_Catalogs.sUser
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsUser() {
        return sUser;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sUser
     *
     * @param sUser the value for Ymt_Catalogs.sUser
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsUser(String sUser) {
        this.sUser = sUser == null ? null : sUser.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.fQuotePrice
     *
     * @return the value of Ymt_Catalogs.fQuotePrice
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public BigDecimal getfQuotePrice() {
        return fQuotePrice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.fQuotePrice
     *
     * @param fQuotePrice the value for Ymt_Catalogs.fQuotePrice
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setfQuotePrice(BigDecimal fQuotePrice) {
        this.fQuotePrice = fQuotePrice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.fFlight
     *
     * @return the value of Ymt_Catalogs.fFlight
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public BigDecimal getfFlight() {
        return fFlight;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.fFlight
     *
     * @param fFlight the value for Ymt_Catalogs.fFlight
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setfFlight(BigDecimal fFlight) {
        this.fFlight = fFlight;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sLocation
     *
     * @return the value of Ymt_Catalogs.sLocation
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsLocation() {
        return sLocation;
    }

    
    /**
	 * @return marketAmount
	 */
	public double getMarketAmount() {
		return marketAmount;
	}

	/**
	 * @param marketAmount 要设置的 marketAmount
	 */
	public void setMarketAmount(double marketAmount) {
		this.marketAmount = marketAmount;
	}

	/**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sLocation
     *
     * @param sLocation the value for Ymt_Catalogs.sLocation
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsLocation(String sLocation) {
        this.sLocation = sLocation == null ? null : sLocation.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.dAddTime
     *
     * @return the value of Ymt_Catalogs.dAddTime
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Date getdAddTime() {
        return dAddTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.dAddTime
     *
     * @param dAddTime the value for Ymt_Catalogs.dAddTime
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setdAddTime(Date dAddTime) {
        this.dAddTime = dAddTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iAction
     *
     * @return the value of Ymt_Catalogs.iAction
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiAction() {
        return iAction;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iAction
     *
     * @param iAction the value for Ymt_Catalogs.iAction
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiAction(Integer iAction) {
        this.iAction = iAction;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sDescript
     *
     * @return the value of Ymt_Catalogs.sDescript
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsDescript() {
        return sDescript;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sDescript
     *
     * @param sDescript the value for Ymt_Catalogs.sDescript
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsDescript(String sDescript) {
        this.sDescript = sDescript == null ? null : sDescript.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iAcceptReturn
     *
     * @return the value of Ymt_Catalogs.iAcceptReturn
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiAcceptReturn() {
        return iAcceptReturn;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iAcceptReturn
     *
     * @param iAcceptReturn the value for Ymt_Catalogs.iAcceptReturn
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiAcceptReturn(Integer iAcceptReturn) {
        this.iAcceptReturn = iAcceptReturn;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iCatalogStatus
     *
     * @return the value of Ymt_Catalogs.iCatalogStatus
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiCatalogStatus() {
        return iCatalogStatus;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iCatalogStatus
     *
     * @param iCatalogStatus the value for Ymt_Catalogs.iCatalogStatus
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiCatalogStatus(Integer iCatalogStatus) {
        this.iCatalogStatus = iCatalogStatus;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sPicUrl
     *
     * @return the value of Ymt_Catalogs.sPicUrl
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsPicUrl() {
        return sPicUrl;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sPicUrl
     *
     * @param sPicUrl the value for Ymt_Catalogs.sPicUrl
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsPicUrl(String sPicUrl) {
        this.sPicUrl = sPicUrl == null ? null : sPicUrl.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sProductName
     *
     * @return the value of Ymt_Catalogs.sProductName
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsProductName() {
        return sProductName;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sProductName
     *
     * @param sProductName the value for Ymt_Catalogs.sProductName
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsProductName(String sProductName) {
        this.sProductName = sProductName == null ? null : sProductName.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iExpire
     *
     * @return the value of Ymt_Catalogs.iExpire
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiExpire() {
        return iExpire;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iExpire
     *
     * @param iExpire the value for Ymt_Catalogs.iExpire
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiExpire(Integer iExpire) {
        this.iExpire = iExpire;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iNum
     *
     * @return the value of Ymt_Catalogs.iNum
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiNum() {
        return iNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iNum
     *
     * @param iNum the value for Ymt_Catalogs.iNum
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiNum(Integer iNum) {
        this.iNum = iNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iHot
     *
     * @return the value of Ymt_Catalogs.iHot
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiHot() {
        return iHot;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iHot
     *
     * @param iHot the value for Ymt_Catalogs.iHot
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiHot(Integer iHot) {
        this.iHot = iHot;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iLimitNum
     *
     * @return the value of Ymt_Catalogs.iLimitNum
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiLimitNum() {
        return iLimitNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iLimitNum
     *
     * @param iLimitNum the value for Ymt_Catalogs.iLimitNum
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiLimitNum(Integer iLimitNum) {
        this.iLimitNum = iLimitNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iCatalogType
     *
     * @return the value of Ymt_Catalogs.iCatalogType
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiCatalogType() {
        return iCatalogType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iCatalogType
     *
     * @param iCatalogType the value for Ymt_Catalogs.iCatalogType
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiCatalogType(Integer iCatalogType) {
        this.iCatalogType = iCatalogType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sSKU
     *
     * @return the value of Ymt_Catalogs.sSKU
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsSKU() {
        return sSKU;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sSKU
     *
     * @param sSKU the value for Ymt_Catalogs.sSKU
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsSKU(String sSKU) {
        this.sSKU = sSKU == null ? null : sSKU.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iSKUType
     *
     * @return the value of Ymt_Catalogs.iSKUType
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiSKUType() {
        return iSKUType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iSKUType
     *
     * @param iSKUType the value for Ymt_Catalogs.iSKUType
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiSKUType(Integer iSKUType) {
        this.iSKUType = iSKUType;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iSkuNum
     *
     * @return the value of Ymt_Catalogs.iSkuNum
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiSkuNum() {
        return iSkuNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iSkuNum
     *
     * @param iSkuNum the value for Ymt_Catalogs.iSkuNum
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiSkuNum(Integer iSkuNum) {
        this.iSkuNum = iSkuNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sSKU1
     *
     * @return the value of Ymt_Catalogs.sSKU1
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsSKU1() {
        return sSKU1;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sSKU1
     *
     * @param sSKU1 the value for Ymt_Catalogs.sSKU1
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsSKU1(String sSKU1) {
        this.sSKU1 = sSKU1 == null ? null : sSKU1.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iSku1Num
     *
     * @return the value of Ymt_Catalogs.iSku1Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiSku1Num() {
        return iSku1Num;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iSku1Num
     *
     * @param iSku1Num the value for Ymt_Catalogs.iSku1Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiSku1Num(Integer iSku1Num) {
        this.iSku1Num = iSku1Num;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sSKU2
     *
     * @return the value of Ymt_Catalogs.sSKU2
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsSKU2() {
        return sSKU2;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sSKU2
     *
     * @param sSKU2 the value for Ymt_Catalogs.sSKU2
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsSKU2(String sSKU2) {
        this.sSKU2 = sSKU2 == null ? null : sSKU2.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iSku2Num
     *
     * @return the value of Ymt_Catalogs.iSku2Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiSku2Num() {
        return iSku2Num;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iSku2Num
     *
     * @param iSku2Num the value for Ymt_Catalogs.iSku2Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiSku2Num(Integer iSku2Num) {
        this.iSku2Num = iSku2Num;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sSKU3
     *
     * @return the value of Ymt_Catalogs.sSKU3
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsSKU3() {
        return sSKU3;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sSKU3
     *
     * @param sSKU3 the value for Ymt_Catalogs.sSKU3
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsSKU3(String sSKU3) {
        this.sSKU3 = sSKU3 == null ? null : sSKU3.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iSku3Num
     *
     * @return the value of Ymt_Catalogs.iSku3Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiSku3Num() {
        return iSku3Num;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iSku3Num
     *
     * @param iSku3Num the value for Ymt_Catalogs.iSku3Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiSku3Num(Integer iSku3Num) {
        this.iSku3Num = iSku3Num;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sSKU4
     *
     * @return the value of Ymt_Catalogs.sSKU4
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsSKU4() {
        return sSKU4;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sSKU4
     *
     * @param sSKU4 the value for Ymt_Catalogs.sSKU4
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsSKU4(String sSKU4) {
        this.sSKU4 = sSKU4 == null ? null : sSKU4.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iSku4Num
     *
     * @return the value of Ymt_Catalogs.iSku4Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiSku4Num() {
        return iSku4Num;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iSku4Num
     *
     * @param iSku4Num the value for Ymt_Catalogs.iSku4Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiSku4Num(Integer iSku4Num) {
        this.iSku4Num = iSku4Num;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sSKU5
     *
     * @return the value of Ymt_Catalogs.sSKU5
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsSKU5() {
        return sSKU5;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sSKU5
     *
     * @param sSKU5 the value for Ymt_Catalogs.sSKU5
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsSKU5(String sSKU5) {
        this.sSKU5 = sSKU5 == null ? null : sSKU5.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iSku5Num
     *
     * @return the value of Ymt_Catalogs.iSku5Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiSku5Num() {
        return iSku5Num;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iSku5Num
     *
     * @param iSku5Num the value for Ymt_Catalogs.iSku5Num
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiSku5Num(Integer iSku5Num) {
        this.iSku5Num = iSku5Num;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sDistributorCatalogId
     *
     * @return the value of Ymt_Catalogs.sDistributorCatalogId
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsDistributorCatalogId() {
        return sDistributorCatalogId;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sDistributorCatalogId
     *
     * @param sDistributorCatalogId the value for Ymt_Catalogs.sDistributorCatalogId
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsDistributorCatalogId(String sDistributorCatalogId) {
        this.sDistributorCatalogId = sDistributorCatalogId == null ? null : sDistributorCatalogId.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.BondedQuantity
     *
     * @return the value of Ymt_Catalogs.BondedQuantity
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getBondedQuantity() {
        return bondedQuantity;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.BondedQuantity
     *
     * @param bondedQuantity the value for Ymt_Catalogs.BondedQuantity
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setBondedQuantity(Integer bondedQuantity) {
        this.bondedQuantity = bondedQuantity;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sCatalog
     *
     * @return the value of Ymt_Catalogs.sCatalog
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsCatalog() {
        return sCatalog;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sCatalog
     *
     * @param sCatalog the value for Ymt_Catalogs.sCatalog
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsCatalog(String sCatalog) {
        this.sCatalog = sCatalog == null ? null : sCatalog.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.iSaleNum
     *
     * @return the value of Ymt_Catalogs.iSaleNum
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Integer getiSaleNum() {
        return iSaleNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.iSaleNum
     *
     * @param iSaleNum the value for Ymt_Catalogs.iSaleNum
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setiSaleNum(Integer iSaleNum) {
        this.iSaleNum = iSaleNum;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.fEarnestPrice
     *
     * @return the value of Ymt_Catalogs.fEarnestPrice
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public BigDecimal getfEarnestPrice() {
        return fEarnestPrice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.fEarnestPrice
     *
     * @param fEarnestPrice the value for Ymt_Catalogs.fEarnestPrice
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setfEarnestPrice(BigDecimal fEarnestPrice) {
        this.fEarnestPrice = fEarnestPrice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.fNewCustomerPrice
     *
     * @return the value of Ymt_Catalogs.fNewCustomerPrice
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public BigDecimal getfNewCustomerPrice() {
        return fNewCustomerPrice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.fNewCustomerPrice
     *
     * @param fNewCustomerPrice the value for Ymt_Catalogs.fNewCustomerPrice
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setfNewCustomerPrice(BigDecimal fNewCustomerPrice) {
        this.fNewCustomerPrice = fNewCustomerPrice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.fVipPrice
     *
     * @return the value of Ymt_Catalogs.fVipPrice
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public BigDecimal getfVipPrice() {
        return fVipPrice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.fVipPrice
     *
     * @param fVipPrice the value for Ymt_Catalogs.fVipPrice
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setfVipPrice(BigDecimal fVipPrice) {
        this.fVipPrice = fVipPrice;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.IsNew
     *
     * @return the value of Ymt_Catalogs.IsNew
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public Boolean getIsNew() {
        return isNew;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.IsNew
     *
     * @param isNew the value for Ymt_Catalogs.IsNew
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setIsNew(Boolean isNew) {
        this.isNew = isNew;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.sProductCode
     *
     * @return the value of Ymt_Catalogs.sProductCode
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public String getsProductCode() {
        return sProductCode;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.sProductCode
     *
     * @param sProductCode the value for Ymt_Catalogs.sProductCode
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setsProductCode(String sProductCode) {
        this.sProductCode = sProductCode == null ? null : sProductCode.trim();
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method returns the value of the database column Ymt_Catalogs.DataVersion
     *
     * @return the value of Ymt_Catalogs.DataVersion
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public byte[] getDataVersion() {
        return dataVersion;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.DataVersion
     *
     * @param dataVersion the value for Ymt_Catalogs.DataVersion
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setDataVersion(byte[] dataVersion) {
        this.dataVersion = dataVersion;
    }
    
    
    private Date UpdateTime;
    
    public Date getUpdateTime() {
        return UpdateTime;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method sets the value of the database column Ymt_Catalogs.IsNew
     *
     * @param isNew the value for Ymt_Catalogs.IsNew
     *
     * @mbggenerated Tue Jun 28 15:34:26 GMT+08:00 2016
     */
    public void setUpdateTime(Date UpdateTime) {
        this.UpdateTime = UpdateTime;
    }

    private BigDecimal Weight;

    public BigDecimal getWeight() {
        return Weight;
    }

    public void setWeight(BigDecimal weight) {
        Weight = weight;
    }
    
    private BigDecimal CostPrice;

	public BigDecimal getCostPrice() {
		return CostPrice;
	}

	public void setCostPrice(BigDecimal costPrice) {
		CostPrice = costPrice;
	}

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "YmtCatalogsI [SaleCommissionPercent=" + SaleCommissionPercent + ", barcode=" + barcode
				+ ", marketAmount=" + marketAmount + ", VirtualStock=" + VirtualStock + ", sCatalogId=" + sCatalogId
				+ ", iUserId=" + iUserId + ", sProductId=" + sProductId + ", sUser=" + sUser + ", fQuotePrice="
				+ fQuotePrice + ", fFlight=" + fFlight + ", sLocation=" + sLocation + ", dAddTime=" + dAddTime
				+ ", iAction=" + iAction + ", sDescript=" + sDescript + ", iAcceptReturn=" + iAcceptReturn
				+ ", iCatalogStatus=" + iCatalogStatus + ", sPicUrl=" + sPicUrl + ", sProductName=" + sProductName
				+ ", iExpire=" + iExpire + ", iNum=" + iNum + ", iHot=" + iHot + ", iLimitNum=" + iLimitNum
				+ ", iCatalogType=" + iCatalogType + ", sSKU=" + sSKU + ", iSKUType=" + iSKUType + ", iSkuNum="
				+ iSkuNum + ", sSKU1=" + sSKU1 + ", iSku1Num=" + iSku1Num + ", sSKU2=" + sSKU2 + ", iSku2Num="
				+ iSku2Num + ", sSKU3=" + sSKU3 + ", iSku3Num=" + iSku3Num + ", sSKU4=" + sSKU4 + ", iSku4Num="
				+ iSku4Num + ", sSKU5=" + sSKU5 + ", iSku5Num=" + iSku5Num + ", sDistributorCatalogId="
				+ sDistributorCatalogId + ", bondedQuantity=" + bondedQuantity + ", sCatalog=" + sCatalog
				+ ", iSaleNum=" + iSaleNum + ", fEarnestPrice=" + fEarnestPrice + ", fNewCustomerPrice="
				+ fNewCustomerPrice + ", fVipPrice=" + fVipPrice + ", isNew=" + isNew + ", sProductCode=" + sProductCode
				+ ", dataVersion=" + Arrays.toString(dataVersion) + ", SaleCommission=" + SaleCommission
				+ ", marketPrice=" + marketPrice + ", ParentCatalogId=" + ParentCatalogId + ", RootCatalogId="
				+ RootCatalogId + ", SaleCommissions=" + SaleCommissions + ", UpdateTime=" + UpdateTime + ", Weight="
				+ Weight + ", costPrice="
						+ this.CostPrice + "]";
	}
    
    

}